package com.lulin.mall.product.fegin;

import com.lulin.common.dto.SkuReductionDTO;
import com.lulin.common.dto.SpuBoundsDTO;
import com.lulin.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;

/**
 * 远程调用coupon服务接口
 *
 * @author lulin
 * @date 2022/11/2 10:09
 */
//指定需要调用的服务，在注册中心的服务名称
@FeignClient(name = "mall-coupon")
public interface CouponFeginService {

    // 保存满减信息、折扣，会员价等相关信息的接口
    @PostMapping("/coupon/skufullreduction/saveInfo")
    R saveFullReductionInfo(@RequestBody SkuReductionDTO dto);
    /**
     *  保存spu积分信息s
     */
    @PostMapping("/coupon/spubounds/saveSpuBounds")
    R saveSpuBounds(@RequestBody SpuBoundsDTO boundsDTO);
}
